From: John Crispin Date: Tue, 6 Aug 2013 14:32:50 +0000 (+0000) Subject: firmware-utils: fix segfault introduced by v2 changes X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22/%22https:/collectd.org/%22?a=commitdiff_plain;h=266b34a3156a4bd695a42bb9a436787962804f93;p=project%2Ffirmware-utils.git firmware-utils: fix segfault introduced by v2 changes Signed-off-by: Bastian Bittorf SVN-Revision: 37724 --- diff --git a/src/mktplinkfw.c b/src/mktplinkfw.c index 05e40c5..f6fdff4 100644 --- a/src/mktplinkfw.c +++ b/src/mktplinkfw.c @@ -811,7 +811,7 @@ static int build_fw(void) int ret = EXIT_FAILURE; int writelen = 0; int hdr_len; - if (board->hdr_version == HEADER_VERSION_V2) + if (board && board->hdr_version == HEADER_VERSION_V2) hdr_len = sizeof(struct fw_header_v2); else hdr_len = sizeof(struct fw_header); @@ -854,7 +854,7 @@ static int build_fw(void) if (!strip_padding) writelen = buflen; - if (board->hdr_version == HEADER_VERSION_V2) + if (board && board->hdr_version == HEADER_VERSION_V2) fill_header_v2(buf, writelen); else fill_header(buf, writelen);